@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
ul,li{list-style:none;}
img{vertical-align:middle; border:none 0;}
input,select{vertical-align:middle;}
.clearfix:after{clear:both; display:block; visibility:hidden; content:"."; font-size:0; height:0;}
*html .clearfix{zoom:1;}
.cl{clear:left;}
.cr{clear:right;}
body{font-family:"宋体"; font-size:12px;}
/******************************************************************头部*************************************************************************/
#websitheader{position:fixed;left:0;top:0;width:100%;z-index:999999;}
#top{width:100%;background:#000; height:32px; line-height:32px;}
.topMenu{width:1000px; margin:0 auto;}
.topMenu_left{float:left;color:#fff; font-weight:bold; font-size:14px;}
.topMenu_right{float:right;}
.topMenu_right span{color:#fff; background:url(../Content/images/user.png) left center no-repeat; padding-left:30px; display:inline-block; margin-right:10px;}
.topMenu_right a{text-decoration:none; color:#fff;}
/*公司logo设置*/
.header{width:100%; height:70px;  background:#fff;}/*overflow:hidden;*/
.header_contents{width:1000px; margin:0 auto;}
.logo_left{float:left; margin-top:14px;}
.logo_left span{margin:20px 0 0 10px;}
.logo_left span a{text-decoration:none; color:#888;}
.cto_set{float:right; margin-top:30px; color:#666;}
.cto_set span{margin-left:10px; margin-right:4px;}
.cto_set img{cursor:pointer;}
.cto_set ul li{float:left;}
.settingsvisible{display:none;}
.settingsshow{display:block;}
#settings{ cursor:pointer; position:relative;}
#settings ul{ width:60px;position:absolute;z-index:999; background:#fff;border: 1px solid #D8D8D8;border-radius:4px;padding:10px;}
#settings ul li{clear:both;height:25px;line-height:25px;}
#settings ul li a{display:block; height:22px; line-height:22px;text-decoration:none;color:#000;padding:0 5px;}
#settings ul li a:hover{background: none repeat scroll 0 0 #12799A;color: #FFFFFF;}

/*导航菜单*/
.navs{width:100%; background:#f0f0f0;  border-bottom:1px solid #d8d8d8;}
.nav_contents{width:1000px; margin:0 auto; height:39px;}
.nav_contents > ul > li{float:left; margin:0 10px 0 0; position:relative;}
.nav_contents > ul > li > a{font-weight:bold; color:#333333; text-decoration:none; font-size:14px; display:block; padding:12px 6px;}
.nav_contents > ul > li a.active{display:block; background:#fff; border-radius:4px 4px 0 0; border:1px solid #d8d8d8; margin-top:4px; padding: 6px 8px 13px; position:relative; z-index:1; margin-bottom:-1px; border-bottom:0;}
/*二级菜单*/
.subMenu{position:absolute; background:#fff; border-radius:0 0 4px 4px ; border:1px solid #d8d8d8; width:80px; z-index:0; padding:10px; display:none;}
.subMenu ul li a{text-decoration:none; color:#333333; display:block; height:22px; line-height:22px;padding: 4px 7px;}
.subMenu ul li a:hover{background: none repeat scroll 0 0 #12799A;color: #FFFFFF;}
/*主体内容*/
.wrap{width:100%;}
.wrapContents{width:1000px; margin:0 auto 16px;}
.wrapContents h1{margin:23px 0 10px 0; font-size:16px; color:#333333;}
.positions a{display:inline-block; text-decoration:none; color:#7e7e7e; padding:10px 12px;}
.positions a.cur{background:#12799a; color:#fff; border-radius:3px; font-weight:bold;}
/*浏览职位*/
.search{height:48px; background:#f0f0f0; border-radius:5px; margin-top:10px; line-height:58px;}
.search_left{float:left;}
.caozuo{float:left; margin-top:14px; margin-left:16px; display:inline;}
.caozuo a{width:78px; height:30px; line-height:30px; border-radius:5px; border:1px solid #dadada; display:block; float:left; text-align:center; text-decoration:none; color:#12799a; font-weight:bold; margin:0 4px;}
.caozuo a em{font-style:normal; color:#333333; background:#fff; width:22px; height:22px; display:inline-block; line-height:22px; border-radius:50%;margin-left:14px;}
.seachBox{float:left; margin-top:14px; margin-left:12px; display:inline; position:relative; width:296px;}
.search_input{width:236px; height:30px; border:1px solid #d9d9d9; color:#dbdbdb; text-indent:2px;}
.searchBtns{background:#ececec; border-radius:3px; border:1px solid #d9d9d9; height:32px; width:60px;color:#12799a; font-weight:bold; position:absolute; right:10px; cursor:pointer;}
.gjss{float:left; height:33px; border-left:1px dotted #666666;border-right:1px dotted #666666; margin-top:14px; line-height:33px;}
.gjss a{color:#12799a; font-weight:bold; text-decoration:none; padding:0 10px;}
/*分页*/
.search_right{float:right;}
.search_right ul li{float:left; margin-right:10px;}
.search_right ul li a{color:#12799a; text-decoration:none; display:iline-block;}
.search_right ul li a.cur{border:1px solid #6ea1d4; background:#e6f3ef; color:#12799a; padding:2px 4px;}
/*表格信息*/
.wrapContents table{border:1px solid #d9d9d9;border-radius:4px 4px 0 0 ;}
.wrapContents table thead tr th{background:#fbfbfb; height:28px; line-height:28px; border-bottom:1px solid #d9d9d9;}
.wrapContents table tbody tr td{height:39px; line-height:39px; text-align:center;border-bottom:1px solid #d9d9d9;}
.wrapContents table tbody tr td a{color:#12799a; text-decoration:none;}
.wrapContents table tbody tr td a.manage{margin-left:4px; width:40px; height:21px; padding:2px 4px;}
.on{border:1px solid #ccc;}
.wrapContents table tbody tr td a span{margin-left:2px;}
.wrapContents table tbody tr td.last_td{position:relative; left:0; top:0;}
.manage_menu{position:relative;}
.plist{width:67px; border:1px solid #ccc; position:absolute; right:48px; top:28px; text-align:right; padding-right:8px; display:none; z-index:3; background:#fff;}
.plist a{line-height:18px; text-align:right;}
/*翻页*/
.pagelists{clear:both; height:48px; background:#f0f0f0; border-radius:4px; line-height:58px;}
.pagelists_btns{float:left;}
.allCheck{float:left; margin-left:10px; display:inline;}
.allCheck span{margin-left:6px;}
.pagelists_btns a{width:78px; height:30px; line-height:30px; border-radius:5px; border:1px solid #dadada; display:block; float:left; text-align:center; text-decoration:none; color:#12799a; font-weight:bold; margin:14px 4px;}
/********************************************版权*****************************************************/
#footer{width:100%; border-top:1px solid #999999; clear:both;position:fixed;bottom:0; background:#fff;z-index:999999;}
.footerContents{width:1000px; height:38px; line-height:38px; margin:0 auto;}
.footerContents p{color:#666666; text-align:left;}

/*-------------------------------------------------------------add-------------------------------------------------------------------------------*/
/*职位描述*/
.zwms{height:450px; background:#f0f0f0;}
.zwms_title{background:#8f8f8f; height:37px; line-height:37px; color:#fff; text-indent:10px; font-size:16px;}
.zwms_box{padding:12px 0 0 106px;}
.zwms_box font{color:#F00;vertical-align:top;}
.zwms_box p{margin:12px 0; color:#333;}
.zwms_box p label{color:#333333;}
.zwms_box p span{color:#b5b5b5;}
.zwlb_select{width:368px; height:22px; line-height:22px; border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe;}
.work_input{width:366px; height:24px; line-height:24px; border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-right:14px;}
.emply{width:142px;height:24px; line-height:24px; border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-right:14px;}
.workArea{width:160px;height:22px; line-height:22px; border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-right:10px;}
.number{width:80px; height:24px; line-height:24px;border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-right:4px;}
textarea{width:532px; height:186px;border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe;}
.zwms_box p span.lanage{margin:8px 0 0 60px; display:inline-block;}
/*任职要求*/
.rzyq{height:403px;background:#f0f0f0; margin-top:18px;}
.rzyq_Title{background:#8f8f8f; height:37px; line-height:37px; color:#fff; text-indent:10px; font-size:16px;}
.rzyq_box{padding:10px 0 0 105px;}
.rzyq_box font{color:#F00;vertical-align:top;}
.rzyq_box label{color:#333333;}
.rzyq_box label.shulian{margin-left:18px;}
.rzyq_box span{color:#b5b5b5; margin-left:4px;}
.rzyq_box_Top_left{float:left; margin-right:114px;}
.rzyq_box_Top_left p{margin:12px 0;}
.rzyq_box_Top_right{float:left;}
.rzyq_box_Top_right p{margin:12px 0;}
.age{width:60px; height:24px; line-height:24px;border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe;}
.rzyq_box p span.lanage{margin:8px 0 0 60px; display:inline-block;}
/*薪酬福利*/
.xcfl{height:266px; background:#f0f0f0; margin-top:18px;}
.xcfl_title{background:#8f8f8f; height:37px; line-height:37px; color:#fff; text-indent:10px; font-size:16px;}
.xcfl_box{padding:15px 0 0 74px;}
.xcfl_box p{margin:12px 0;}
.xcfl_box font{color:#F00;vertical-align:top;}
.xcfl_box label{color:#333333; text-align:right; display:inline-block; width:84px;}
.xcfl_box span{color:#b5b5b5; margin-left:4px;}
textarea.pay_textarea{width:532px; height:99px;border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe;}
.xcfl_box p span.lanage{margin:8px 0 0 80px; display:inline-block;}
/*联系方式*/
.lxfs{height:240px;background:#f0f0f0; margin-top:18px;}
.lxfs_title{background:#8f8f8f; height:37px; line-height:37px; color:#fff; text-indent:10px; font-size:16px;}
.lxfs_box{padding:4px 0 0 115px;}
.lxfs_box_form{float:left; margin-right:10px;}
.lxfs_box_form label{color:#333333; display:inline-block; text-align:right; width:60px;}
.lxfs_box_form p{margin:10px 0;}
.lxfs_box_form p strong{font-weight:normal;color:#333333; margin-left:15px;}
.contact_input{width:210px;height:24px; line-height:24px;border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-right:4px;}
.mail_input{width:232px;height:24px; line-height:24px;border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-right:4px;}
.address_input{width:412px;height:24px; line-height:24px;border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-right:4px;}
.code_input{width:85px;height:24px; line-height:24px;border-top:1px solid #787878; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin-right:4px;}
.tips{float:left; width:198px; margin-top:6px;}

#publishBtns{width:100%; background:#f3f3f3; position:fixed;bottom: 0; height:58px; line-height:58px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom:48px;}
.publishBtns_contents{width:1000px; margin:0 auto;}
.publishBtns_contents p{text-align:right;}
.publishBtns_contents p a{color:#12799A; text-decoration:none;}
.publishBtns_contents p a.save{width:70px; height:30px; line-height:30px; border-radius:5px; border:1px solid #dadada; font-weight:bold; display:inline-block; text-align:center; background:#ececec; margin:0 10px 0 20px;}
.publishBtns_contents p a.sf{width:116px; height:30px; line-height:30px; border-radius:5px; font-weight:bold; display:inline-block; text-align:center; background:#12799a; color:#fff;}
